<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			/*
			和电脑循环玩一个猜拳的小游戏：
			电脑随机出，用户输入石头、剪刀、布，然后和电脑生成的进行对比，并判断谁赢，然后继续下一轮。
			如果用户输出：退出，那么程序退出，然后分别打印出电脑、用户赢的次数、用户连续赢的最高次数。
			用户点击取消：那么直接开始下一轮。
			*/
			console.log("------------游戏开始。");
			let player = 0;
			let computer = 0;
			while (true) {
				let playerResult = window.prompt("请输入石头(0)/剪刀(1)/布(2)：");
				console.log("你出的是" + playerResult );
				if (playerResult == "退出") {
					break;
				}
				if (playerResult == null) {
					console.log("继续下一轮。");
					continue;
				}

				let computerResult = Math.floor(Math.random() * 3); // 0石头、1表示剪刀、2就表示布
				console.log("电脑出的是：" + computerResult + "		(0石头、1表示剪刀、2就表示布)");

				if (
					(playerResult == 0 && computerResult == 1) ||
					(playerResult == 1 && computerResult == 2) ||
					(playerResult == 2 && computerResult == 0)
				) { // 用户赢
					player++;
					console.log("结果：你赢了");
				} else if (
					(playerResult == 0 && computerResult == 0) ||
					(playerResult == 1 && computerResult == 1) ||
					(playerResult == 2 && computerResult == 2)
				) {
					console.log("结果：平局");
				} else {
					computer++;
					console.log("结果：你输了");
				}
			}
			console.log("------------游戏结束。");
			console.log('玩家获胜次数' + player + '次，电脑赢得次数' + computer + '次')
		</script>
	</body>
</html>
